home *** CD-ROM | disk | FTP | other *** search
/ Electronic Arts: Electro…Thunder over Europe (USA) / Electronic Arts - Electronic Press Kit - Jane's USAF + System Shock 2 + Shogun - Total War + Flight Unlimited III + Flight Combat - Thunder over Europe (USA).bin / SSII / Demo.dir / 00003_Script_Rollover Member Change < prev    next >
Text File  |  1999-04-09  |  1KB  |  62 lines

  1. -- DESCRIPTION --
  2.  
  3. on getBehaviorDescription me
  4.   return "¼
  5. ROLLOVER MEMBER CHANGE"&RETURN&RETURN&"¼
  6. Change the sprite's cast member when the mouse rolls over the sprite."&¼
  7. RETURN&RETURN&"¼
  8. PARAMETERS:"&RETURN&"¼
  9. * Rollover Cast Member"
  10. end
  11.  
  12.  
  13. on getBehaviorTooltip me
  14.   return "¼
  15. Use with graphic sprites."&RETURN&RETURN&"¼
  16. Swap a sprite's cast member on rollover."
  17. end getBehaviorTooltip
  18.  
  19.  
  20.  
  21. -- HISTORY --
  22.  
  23. -- 22 October 1998, written for the D7 Behaviors Palette by James Newton
  24.  
  25.  
  26. property spriteNum
  27. property mySprite
  28. property myStandardMember
  29. property myRollovermember
  30.  
  31.  
  32. on beginSprite me
  33.   mySprite         = sprite (me.spriteNum)
  34.   myStandardMember = mySprite.member
  35. end
  36.  
  37.  
  38. on mouseEnter me
  39.   mySprite.member = myRolloverMember
  40. end mouseEnter
  41.  
  42.  
  43. on mouseLeave me
  44.   mySprite.member = myStandardMember
  45. end mouseLeave
  46.  
  47.  
  48. on getPropertyDescriptionList
  49.   if the currentSpriteNum = 0 then exit
  50.   theMember       = sprite(the currentSpriteNum).member
  51.   theMemberNumber = theMember.number
  52.   
  53.   return ¼
  54. [ ¼
  55.  #myRolloverMember: ¼
  56.  [ ¼
  57.   #comment: "Display which member on rollover?", ¼
  58.   #format:  #graphic, ¼
  59.   #default:  member (theMemberNumber + 1) ¼
  60.  ] ¼
  61. ]
  62. end getPropertyDescriptionList